MySQL connect
Otázka od: Robert Suska
24. 10. 2002 16:33
Ahojte!
Chceme sa z D6 Ent. UpdatePack #2 Windows 2000 PRO SP3 eng na MySQL server
MySQL Server 3.23.53 ktory bezi pod Windows 2000 PRO SP3 eng pouzivame
komponenty DBExpress SQLConnection. Po nastaveni vsetkych parametrov to
vyhlasi chybu DBXError: invalid user name a na sto percent mame dobre heslo
aj meno na prihlasenie. Mame skopirovanu aj kniznicu libmysql.dll v adresary
c:\winnt\system\ . A nevieme co uz s tym moze byt. Dakujeme za kazdu radu
alebo nakopnutie.
S pozdravom
MySQL team
Odpovedá: Ales Radikovsky
24. 10. 2002 16:42
Mozna napisu uplnou blbost, ale ja jsem resil neco podobneho. Podivej se
co mas napsano v souboru dbxdrivers.ini
Tohle bylo puvodne a neslo to:
[MYSQL]
...
LibraryName=dbexpmys.dll
A takhle mi to funguje....
[MYSQL]
...
LibraryName=dbexpmysql.dll
Ales
> Chceme sa z D6 Ent. UpdatePack #2 Windows 2000 PRO SP3 eng na
> MySQL server
> MySQL Server 3.23.53 ktory bezi pod Windows 2000 PRO SP3 eng pouzivame
> komponenty DBExpress SQLConnection. Po nastaveni vsetkych
> parametrov to
> vyhlasi chybu DBXError: invalid user name a na sto percent
> mame dobre heslo
> aj meno na prihlasenie. Mame skopirovanu aj kniznicu
> libmysql.dll v adresary
> c:\winnt\system\ . A nevieme co uz s tym moze byt. Dakujeme
> za kazdu radu
> alebo nakopnutie.
Odpovedá: Peter Surovy
24. 10. 2002 17:14
----- Original Message -----
From: "Robert Suska" <delphi@korak.sk>
Sent: Thursday, October 24, 2002 12:46 PM
> Chceme sa z D6 Ent. UpdatePack #2 Windows 2000 PRO SP3 eng na MySQL server
> MySQL Server 3.23.53 ktory bezi pod Windows 2000 PRO SP3 eng pouzivame
> komponenty DBExpress SQLConnection. Po nastaveni vsetkych parametrov to
> vyhlasi chybu DBXError: invalid user name a na sto percent mame dobre
heslo
--- a kde bezi ten MySQL server ?
Na tom istom compe alebo na nejakom serveri na i-nete?
totiz dost dolezite je aj nastavenie "hostname"
ak ho mate "localhost" a na compe s Delphi Vam tiez ten server bezi
moze to vyhadzovat tuto chybu.
Odpovedá: Peter Surovy
24. 10. 2002 17:16
----- Original Message -----
From: "Robert Suska" <delphi@korak.sk>
Sent: Thursday, October 24, 2002 12:46 PM
> aj meno na prihlasenie. Mame skopirovanu aj kniznicu libmysql.dll v
adresary
> c:\winnt\system\ . A nevieme co uz s tym moze byt. Dakujeme za kazdu radu
---nema to byt nahodou v c:\winnt\system32 ?
PS
Odpovedá: Robert Suska
24. 10. 2002 20:59
Ahoj!
> ---nema to byt nahodou v c:\winnt\system32 ?
Asi nie lebo predtym ako ten subor tam nebol tak to hadzalo take chyby ze
ten subor mu chyba ked som tam cize sem c:\winnt\system skopiroval uz to
hadze chyby ze invalid user name and pass. Takze asi je to dobre
Robo
Odpovedá: Robert Suska
24. 10. 2002 21:01
Ahoj!
> --- a kde bezi ten MySQL server ?
> Na tom istom compe alebo na nejakom serveri na i-nete?
> totiz dost dolezite je aj nastavenie "hostname"
> ak ho mate "localhost" a na compe s Delphi Vam tiez ten server bezi
> moze to vyhadzovat tuto chybu.
>
SQL bezi na jedne masine v lokalnej sieti akoze je pravda kolega ktory sa
tam pokusa pripojit ma tie ten server na svojom lokale a hadze mu tie chyby
ale ked sa pokusam pripojit ja a ja ten server na svojom lokale nemam a robi
to tie iste chyby inac ako hostname davam IP v mojom pripade je to
192.168.100.19 inac masina sa vola ROBERT. Je to spravne ??? Sice skusal som
aj davat hostname ROBERT a tiez to neslo
Robo
Odpovedá: Robert Suska
24. 10. 2002 21:42
Ahoj
Toto presne potrebujem. Dakujem krasne FUNGUJE TO preco je tam iba taky
short nazov tej library ??? to sa pomylili ci co ?
>Mozna napisu uplnou blbost, ale ja jsem resil neco podobneho. Podivej se
>co mas napsano v souboru dbxdrivers.ini
>Tohle bylo puvodne a neslo to:
>[MYSQL]
>LibraryName=dbexpmys.dll
>A takhle mi to funguje....
>[MYSQL]
>LibraryName=dbexpmysql.dll
>Ales
DAKUJEM Robo
Odpovedá: Robert Suska
25. 10. 2002 8:49
Ahoj!
Uz som pisal ze mi to funguje ale mam problem s pripojenim DBGridu na
datasource hadze mi to Operation not allowed on a undirectional dataset.
???? Preco mi to robi resp. popis mi ako a ktore komponenty mam prepojit aby
to islo ?
Dakujem
S pozdravom Robo
>Mozna napisu uplnou blbost, ale ja jsem resil neco podobneho. Podivej se
>co mas napsano v souboru dbxdrivers.ini
>Tohle bylo puvodne a neslo to:
>[MYSQL]
...
>LibraryName=dbexpmys.dll
>A takhle mi to funguje....
>[MYSQL]
...
>LibraryName=dbexpmysql.dll
>Ales
Odpovedá: Ales Radikovsky
25. 10. 2002 9:31
Musis pouzit obecny TClientDataset nebo TSQLClientDataSet z dbExpress.
Na TSQLDataset nebo TSQLQuery to primo napojit nejde.
Podivej se do helpu, je to tam celkem dobre popsano.
Ales.
> Uz som pisal ze mi to funguje ale mam problem s pripojenim DBGridu na
> datasource hadze mi to Operation not allowed on a
> undirectional dataset.
> ???? Preco mi to robi resp. popis mi ako a ktore komponenty
> mam prepojit aby
> to islo ?